Il a écrit une version d'Emacs appelée Gosling Emacs (Emacs est une famille d'éditeurs de texte disposant d'un ensemble extensible de fonctionnalités et qui est très populaire parmi les programmeurs et plus généralement les personnes ayant des compétences techniques sur les ordinateurs Gosmacs alors qu'il travaillait à l'obtention de son doctorat